package com.gzs.learn.payment.model.unionpay.query;

import lombok.Data;

import java.io.Serializable;

/**
 * author: guanzhisong
 * date: 2020/8/3 17:35
 */
@Data
public class UnionpayQuery implements Serializable {
    private static final long serialVersionUID = 1L;
    //1、基本信息
    //版本号
    private String version;
    //编码方式
    private String encoding;
    //证书 ID
    private String certId;
    //签名方法,取值：01（表示采用 RSA)
    private String signMethod;
    //签名
    private String signature;
    //交易类型
    private String txnType;
    //交易子类
    private String txnSubType;
    //产品类型
    private String bizType;

    //2、商户信息
    //接入类型
    private String accessType;
    //交易金额
    private String merId;

    //3、订单信息
    //商户订单号
    private String orderId;
    //订单发送时间
    private String txnTime;
    //保留域
    private String reserved;

    //4、机构信息
    //收单机构代码
    private String acqInsCode;

}
